package com.huilian.iotbox.data.po;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class LedgerMerchant implements Serializable {
    private Integer id;
    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 场地id
     */
    private Integer merchantStoreId;
    /**
     * 操作用户ID，user表的ID
     */
    private Integer operateUserId;
    /**
     * 1已失效，0未失效
     */
    private Integer failureStatus;
    /**
     * 设置时间
     */
    private Date createTime;
    /**
     * 生效时间，一般都是次日0点开始
     */
    private Date entryIntoForceTime;
    /**
     * 失效时间，重新设置分账信息次日0点结束
     */
    private Date failureTime;
    private Date updateTime;
    /**
     * 平摊手续费，1：平摊，0/null：不平摊
     */
    private Boolean splitCommission;
    /**
     * 指定商品，1：指定，0/null：不指定
     */
    private Boolean designatedGoods;
    /**
     * 指定商品类型(designatedGoods=1才有效)：1.部分商品，2.全部商品
     */
    private Integer designatedGoodsType;
    /**
     * 去除成本后再进行分账(designatedGoods=1才有效)，1：去除，0/null：不去除
     */
    private Boolean removalCost;
}
